#include <stdio.h>
/*返回值说明
成功读取所有指定项：
如果 scanf 成功读取并转换了所有指定的输入项，则返回值等于成功读取的项数。
例如，scanf("%d %d", &a, &b); 成功读取两个整数时，返回值为 2。
部分成功读取：
如果 scanf 成功读取了一部分指定的输入项，但未能读取所有项，则返回值为成功读取的项数。
例如，scanf("%d %d", &a, &b); 只读取了一个整数时，返回值为 1。
未成功读取任何项：
如果 scanf 未能读取任何指定的输入项，则返回值为 0。
例如，scanf("%d %d", &a, &b); 输入的是非数字字符时，返回值为 0。
遇到文件结束符（EOF）：
如果 scanf 遇到文件结束符（EOF），则返回值为 EOF（通常定义为 -1）。
例如，使用 Ctrl+D 发送 EOF 信号时，返回值为 EOF。
 */
int main(void) {
    int a, b;
    while (scanf("%d %d", &a, &b) != EOF){
//        int result = scanf("%d %d", &a, &b);
//        printf("result: %d\n", result);
        printf("%d\n", a + b);
    }

}
